"""
列表的嵌套
    概述：
        所谓的列表嵌套指的是，列表中的元素还是一个列表
    格式：
        列表名 = [列表1，列表2，列表3....]
    # 如何获取元素？
        方式一： 遍历
        方式二： 列表名[外层列表的索引][内层列表的索引]
"""

name_list = [
    ['孙悟空','猪八戒','沙和尚','唐僧'],
    ['宋江','卢俊义','公孙胜','关胜'],
    ['贾宝玉','林黛玉','薛宝钗','贾探春'],
    ['曹操','荀彧','许攸','郭嘉','夏侯惇']
]

for item in name_list:
    print(item)

print('-'*30)

print(name_list[0][0]) # 孙悟空
print(name_list[2][2]) # 薛宝钗

print('=' * 30)
for i in range(len(name_list)):
    for j in range(len(name_list[i])):
        print(name_list[i][j])

print('=' * 30)

for names in name_list:
    for name in names:
        print(name)